SlaveStatus 类别
代表 EtherCAT 从站的状态。
继承体系
System.Object
IntervalZero.KINGSTAR.Base.Api.SlaveStatus
组合: IntervalZero.KINGSTAR.Base.Api (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
语法
public class SlaveStatus
Public Class SlaveStatus
SlaveStatus 类别陈列了以下成员。
建构函式
名称 | 说明 | |
---|---|---|
![]() |
SlaveStatus | 初始化 SlaveStatus 类别的新实例。 |
栏位
名称 | 说明 | |
---|---|---|
![]() |
AliasAddress | 在模组 EEPROM 中定义的装置别名位址。 |
![]() |
CycleTime | 从站的周期时间。 |
![]() |
ExplicitId | 显式 ID 是 EtherCAT 网路上的一个位址,用于识别 EtherCAT 从站。 |
![]() |
InputLength | 从装置上读取的输入资料长度。 |
![]() |
Name | 装置名称。 |
![]() |
OutputLength | 传送至装置的输出资料长度。 |
![]() |
PhysAddress | 装置的实体位址,供 EtherCAT 主站用来存取从站。 |
![]() |
ProductCode | 装置的产品代码。 |
![]() |
RequestedState | 从最新呼叫的 RequestState 函式中读取 EtherCAT 状态。 |
![]() |
RevisionNumber | 装置的修订版号。 |
![]() |
SerialNumber | 装置的序号。 |
![]() |
SlaveId |
从站阵列的索引。当 EtherCAT 从站装置启动时,此索引具有与 SlaveId 相同的值,该值对应于从站装置在网路中的位置。请注意,在 EtherCAT 进入运行 (Op) 状态后,加入或移除网路上的任何从站装置将改变各装置在网路中的位置 (SlaveId)。尽管如此,从站的索引将保持不变。新增的装置将排列在阵列的末端。对于更改后的所有从站,索引和 SlaveId 将不再匹配。上述行为模式仅适用于实体装置;不适用于模拟装置。详细资讯请参阅 EnableHotConnect 中的使用案例。 |
![]() |
SlotId |
对于 IO-Link 装置,插槽即为 IO-Link 主站的一个 IO-Link 连接埠,可连接到 EtherCAT 网路;SlotId 是指插槽的 ID,插槽可供模组(IO-Link 从站)连接。对于 CAN 装置,SlotId 即为 CAN ID。 对于非模组化装置,其值为 -1。 |
![]() |
State | 装置的 EtherCAT 状态。 |
![]() |
VariableIndexOffset | 若使用的是多轴伺服驱动器,且想从其中一个轴读取资料,则可使用此参数来取回该轴 SDO 物件位址的偏移值。 |
![]() |
VendorId | 装置的供应商 ID,由 ETG (EtherCAT Technology Group) 提供给 EtherCAT 装置的制造商。 |
参见